@charset "utf-8";

a {
	color: #0000bb;
	text-decoration: none;
}

body {
	background-color: #ebebeb;
	color: #161B3E;
	font: 13px Trebuchet MS, Verdana, Arial, sans-serif;
	margin: 2px auto;
	max-width: 680px;
}

hr { border: 0; border-top: 1px dotted #E1E1E1; margin: 5px 0; }
h3 { margin: 0; padding: 0 0 2px 0; }
ul { margin: 0; padding-left: 20px; }
p	{ padding: 0px; margin: 6px 0px 6px 0px; }

.red, .red a:link, .red a:visited { color: #ee0000; }
.green{ color: green; }

a:link {
	text-decoration: none;
	color: #00002B;
}

 a:visited {
	text-decoration: none;
	color: #00002B;
}

a:hover {
	color: #00002B;
	text-decoration: none;
}
 ghj.logo, dsf.end {		 
		background-color: #fff6e9;
	border-bottom: 1px solid #dedede;
	margin: 5px	0px	5px	0px;
	padding: 2px	0px	2px	3px;
 }

.gmenu { 
	background-color: #F1FFFF;
	background-image: url("http://jmods.ru/theme/web/images/menu.png");
	background-repeat: repeat-x;
	border: 1px solid #BAE1F3;
	padding: 6px;
}

.footer, .header {
	border: 1px solid #CCCCFF;
	padding: 7px	0px	7px	5px;
	background-image: url(images/header.png);
-webkit-border-bottom-right-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
-moz-border-radius-bottomright: 1px;
-moz-border-radius-bottomleft: 1px;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}

.phdr { 
	background-color: #0094FF;
	background-image: url("/theme/web/images/header.png");
	background-repeat: repeat-x;
	border: 1px solid #A8CFE1;
	border-radius: 1px;
	padding: 6px 0px 6px 5px;
}
.menu {
	background-image: url(images/menu.png);
	background-repeat: repeat-x;
	background-color: #ebffff;
}
.news {
	border: 1px solid #BAE1F3;
	background-color: #F5FEF1;
	font-style: normal;
	font-size: 11px;
}

.menu, .list1, .news, .b, .c	{
	border: 1px solid #BAE1F3;
	padding: 6px;
	margin: 1px;
}

.list2 {
	border: 1px solid #BAE1F3;
	padding: 6px;
	margin: 1px;
	background-color: #F5FFFF;
}

.bblist {
	background: transparent url(../../images/dot.gif) no-repeat left;
	padding: 0px 0px 0px 10px;
}

.quote {
	border: 1px solid #c0c0c0;
	color: #878787;
	margin: 5px 2px 5px 2px;
	padding: 5px 5px 5px 5px;
	background-color: #FEF1CD;
	display: block;
}

.reply {
	border-left: 4px solid #EE0000;
	color: #EE0000;
	padding: 2px 0 2px 4px;
}

.rmenu {
	background-color: #e9ccd2;
	border: 1px solid white;
	margin: 0;
	padding: 2px 0 3px 4px;
}

 .topmenu { 
	border-bottom: 1px solid #fce9cf;
	margin: 2px 0 0px 0;
}

.tmn, .fmenu {	
	background-image: url(images/tmn.png);
	padding: 7px	0px	7px	3px;
	margin: 1px;
	color: #fff;
}

.fmenu {	
	background-image: url(images/fmenu.png);
}
.topmenu {	
	padding: 4px	0px	4px	3px;
	border: 1px solid #cccccc;
	margin: 1px;
}
.tmn	 a:link, .tmn	a:visited, .fmenu	a:link, .fmenu	a:visited	{

color: #fff;
}

.maintxt { 
	border: 1px solid #A8CFE1;
	background-color: #FFFFF3;
	padding: 4px;
	margin: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border: 1px;
}

.sitemap {
		font-size: xx-small;
		position: relative;
		width: 100%;
		height: 38px;
		z-index: 1;
		overflow: auto;
}
.sub {
	border-top : 1px dotted #9999FF;
	font-size : x-small;
	margin-top : 4px;
}

.greply {
	border-left: 4px solid #009900;
	color: #009900;
	padding: 2px 0 2px 4px;
}

select, input[type="submit"] {
	background: url(images/header.png) repeat-x;
	padding: 5px 8px;
	border: 1px solid #cccccc;
	margin: 1px;
		-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.greply a:link, .greply a:visited {
	color: #008800;
}
